import request from '@/utils/request'

export function loginApi(account,password) {
    return request({
        url: '/login',
        method: 'post',
        data:{account,password}
    })
}


// qq登录
// unionId - 第三方登录唯一标识
// source - 来源 1为pc，2为webapp，3为微信小程序，4为Android，5为ios,6为qq,7为微信
export function qqApi(unionId,source=6){
    return request({
        url:"/login/social",
        method:"post",
        data:{unionId,source}
    })
}


// 发送验证码
// unionId - 第三方登录唯一标识
// mobile手机号
// source - 来源 1为pc，2为webapp，3为微信小程序，4为Android，5为ios,6为qq,7为微信
export function sendApi(mobile,unionId,source=6){
    return request({
        url:"/login/social/code"+"?mobile="+mobile,
        method:"get",
        params:{unionId,source}
    })
}

//第三方登录   有账号没绑定的情况
// unionId - 第三方登录唯一标识
// mobile手机号
// code短信验证码
export function bindApi(unionId,mobile,code){
    return request({
        url:"/login/social/bind",
        method:"post",
        data:{unionId,mobile,code}
    })
}

//第三方登录   没账号完善资料的情况
// unionId - 第三方登录唯一标识
// account用户名
// mobile手机号
// code短信验证码
//password  密码
export function pathApi(unionId,account,mobile,code,password){
    return request({
        url:`/login/social/${unionId}/complement`,
        method:"post",
        data:{account,mobile,code,password}
    })
}